import { SActiveToClient } from "../../../../Message/Public/SActiveToClient";
import { ConsumeDataUtil } from "./ConsumeDataUtil";
type int = number;
//class ConsumeCountData
    
    export  class ConsumeCountData
    {
        

        public static get hadGetCodes(): Array<any>
        {
            return ConsumeCountData._consumeDataUtil.hadGetCodes;
        }

        public static set hadGetCodes(arg1: Array<any>)
        {
            ConsumeCountData._consumeDataUtil.hadGetCodes = arg1;
            return;
        }

        public static set activeToClient(arg1: SActiveToClient)
        {
            ConsumeCountData._consumeDataUtil.activeToClient = arg1;
            return;
        }

        public static get activeToClient(): SActiveToClient
        {
            return ConsumeCountData._consumeDataUtil.activeToClient;
        }

        public static get consumeType(): int
        {
            return ConsumeCountData._consumeDataUtil.consumeType;
        }

        public static get isRechargeActive(): Boolean
        {
            return ConsumeCountData._consumeDataUtil.isRechargeActive;
        }

        public static get restTime(): int
        {
            return ConsumeCountData._consumeDataUtil.restTime;
        }

        public static isHadGet(arg1: int): Boolean
        {
            return ConsumeCountData._consumeDataUtil.isHadGet(arg1);
        }

        public static isHadGetAllGift(arg1: int): Boolean
        {
            return ConsumeCountData._consumeDataUtil.isHadGetAllGift(arg1);
        }

        public static isCanGetGift(): Boolean
        {
            return ConsumeCountData._consumeDataUtil.isCanGetGift();
        }

        /* internal */ static /* var */_consumeDataUtil: ConsumeDataUtil;

        public static /* var */everydayConsumeGold: int=0;

        public static /* var */everydayRewardInfos: Array<any>;
    }

            ConsumeCountData._consumeDataUtil = new ConsumeDataUtil();
            ConsumeCountData.everydayConsumeGold = 0;
            ConsumeCountData.everydayRewardInfos = [];
        